Silk Mobile

Table of Contents (Homepage)

Using The Reflection Buttons

After you have connected the device to be tested and have opened it, a number of control buttons appear at the bottom of the reflection displayed on your computer's screen.

images/download/attachments/2687752/1.jpg

1 - Home: This will simulate clicking on the device's home button.

2 - Menu: This will simulate clicking on the device's menu button (Android only).

3 - Back: This will simulate clicking on the device's back button (Android Only).

4 - Toggle Orientation: Clicking this button will change the device's current orientation (from landscape to portrait or the other way around).

5 - Object Spy: This will open the object spy and elements tree for the current screen.

6 - Device Log: This will generate and open the device log.

7 - Close Keyboard: This will close the virtual keyboard of the device.

8 - Always On Top: This will keep the device's reflection window on the foreground of the PC screen.

9 - Scale/Scroll Mode: This feature allows you to set the resolution of the reflection to the same quality as the mobile device, without any scaling. Since the pixel density of the mobile device's screen is usually much higher then the PC's screen, using this feature will most likely act as a zoom in that will magnify the size of the reflection.

Note - using Shift+click on the reflection will send a high-level click to the device basically simulating a real finger click.

Device Tab Features

Description: Right click on a device name in the Studio Device Tab to view these options:

  • Copy: This will copy the device's name to the clipboard.

  • Always On Top: This will keep the device's reflection window on the foreground of the PC screen.

  • Reboot Device: Reboot the device. "Reboot Device Button" is not supported on Windows Phone.

In high latency conditions when Home buttons works slowly for ios devices, following flag can be used in app.properties file:

ios.force.home.without.uiautomation=true